.address-manager {
 position:relative;
}
.address-manager .ui-card {
 border:1px solid #f6f6f6;
 overflow:hidden;
 margin:.2rem;
 border-radius:.06rem;
 background:#fff;
 text-align:left;
}
.address-manager .ui-card .ui-card-item {
 padding:.2rem;
}
.address-manager .ui-card .ui-list {
 padding-top:0;
 padding-bottom:0;
}
.address-manager .ui-card .ui-list-item {
 padding-left:0;
 padding-right:0;
}
.address-manager .ui-card .ui-list-item h1,
.address-manager .ui-card .ui-list-item h2,
.address-manager .ui-card .ui-list-item h3,
.address-manager .ui-card .ui-list-item h4,
.address-manager .ui-card .ui-list-item h5,
.address-manager .ui-card .ui-list-item h6,
.address-manager .ui-card .ui-list-item p {
 line-height:.36rem;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}；
.address-manager .descTxt {
 margin-top:.2rem;
 color:rgba(0,0,0,.54);
 font-size:.24rem;
 text-align:center;
}
.address-manager .ui-list {
 position:relative;
}
.address-manager .ui-list .ui-list-item {
 border-bottom:1px solid #f6f6f6;
 font-size:.28rem;
 overflow:hidden;
 background:#fff;
 padding:.2rem .3rem;
 display:box;
 display:-webkit-box;
 box-align:center;
 -webkit-box-align:center;
}
.address-manager .ui-list .ui-input {
 border:0;
 box-flex:1;
 overflow:hidden;
 font-size:.24rem;
 width:100%;
 -webkit-box-flex:1;
}
.address-manager .ui-list .ui-input input {
 padding:.18rem .3rem;
 width:100%;
 -webkit-box-flex:1;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:.28rem;
 border:0;
 text-decoration:none;
 outline:0;
 vertical-align:middle;
}
.address-manager .ui-list .ui-cell {
 display:block;
 -webkit-box-flex:1;
 box-flex:1;
 width:100%;
 text-align:right;
}
.address-manager .ui-list .edit {
 position:relative;
 padding-right:.5rem;
 font-size:.24rem;
}
.address-manager .ui-list .edit:after {
 content:" ";
 position:absolute;
 width:.14rem;
 height:.14rem;
 right:.14rem;
 top:50%;
 margin-top:-.07rem;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 -webkit-transform:rotate(-45deg);
}
.address-manager .identity {
 font-size:.3rem;
}
.address-manager .identity a {
 float:right;
 color:#999;
}
.address-manager .identity em {
 color:#f60;
 font-size:.2rem;
 font-style:normal;
 margin-left:.05rem;
}
.address-manager .consignee {
 margin-right:.6rem;
 color:#f60;
}
.add {
 position:fixed;
 bottom:0;
 left:0;
 right:0;
 background:#fff;
 z-index:1;
}
.add span {
 font-size:.3rem;
 color:#fff;
}
.item-flex {
    display: flex;
}
.item-flex .el-form-item {
    position: relative;
    padding-top: 0px;
    margin: 0px auto;
    margin-bottom: 10px;
    flex: 1;
}


.el-input__inner {
    background-color: #FFF;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #DCDFE6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 24px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    width: 100%;
}
.item-flex .el-form-item:first-child .el-input__inner {
    border-radius: 4px 0 0 4px;
    border-right: 0;
}

.item-flex .el-form-item:first-child .el-input__inner .before::before {
    content: " ";
    position: absolute;
    width: .14rem;
    height: .14rem;
    right: .14rem;
    top: 50%;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    -webkit-transform: rotate(225deg);
    margin-top: .04rem;
}
.popup-regions-box {
 font-size:.24rem
}
.popup-regions-box .ui-pop {
 top:auto;
 bottom:0;
 left:0;
 right:0;
 background:#fff;
 position:fixed;
 overflow:hidden;
 z-index:101;
 text-align:left
}
.popup-regions-box .ui-pop .ui-pop-close {
 display:block;
 top:.2rem;
 right:.2rem;
 position:absolute;
 z-index:1
}
.popup-regions-box .ui-pop .ui-pop-close span {
 color:#a6a6a6;
 font-size:.54rem
}
.popup-regions-box .ui-pop .ui-pop-title {
 font-size:.3rem;
 text-align:center;
 line-height:1rem
}
.popup-regions-box .ui-pop .ui-pop-content {
 padding:0;
 height:auto
}
.popup-regions-box .ui-pop .region-tab {
 border-bottom:1px solid #f6f6f6;
 padding:0 .2rem
}
.popup-regions-box .ui-pop .region-tab span {
 padding:.15rem;
 display:inline-block
}
.popup-regions-box .ui-pop .region-tab span.active {
 border-bottom:2px solid #f60;
 color:#f60
}
.popup-regions-box .ui-pop .region-list {
 height:4rem;
 overflow:auto
}
.popup-regions-box .ui-pop .region-list span {
 display:block;
 padding:.2rem .35rem
}
.popup-regions-box .ui-pop .region-list span.active {
 color:#f60
}
